using Comdiv.Extensions;
using Comdiv.Model;
using Comdiv.Model.Interfaces;
using Comdiv.Logging;
using Comdiv.Application;
using Comdiv.Persistence;
using Comdiv.Inversion;
using Comdiv.Security.Acl;
using Comdiv.Conversations;
using Comdiv.IO;
using Comdiv.Security;
using System.Linq;

namespace Comdiv.Dbfs{
    public interface IFileDefinition:IWithCode, IWithName,IWithComment {
        string System { get; set; }
        string Mime { get; set; }
        string Extension { get; set; }
        string ReadList { get; set; }
        string ChangeList { get; set; }

        bool Archived { get; set; }
        bool ReadOnly { get; set; }
        bool Deleted { get; set; }
        string Usr { get; set; }
        byte[] NewData { get; set; }
    }
}